export const getInputs = () => [
	[[73, 74, 75, 71, 69, 72, 76, 73]],
	[[30, 40, 50, 60]],
	[[30, 60, 90]],
];

/**
 * **[739. 每日温度](https://leetcode.cn/problems/daily-temperatures/)**
 *
 * 给定一个整数数组 `temperatures` ，表示每天的温度，返回一个数组 `answer` ，其中 `answer[i]` 是指对于第 `i` 天，下一个更高温度出现在几天后。如果气温在这之后都不会升高，请在该位置用 `0` 来代替。
 *
 * @param temperatures
 * @returns
 */
export default function (temperatures: number[]): number[] {
	const result: number[] = [];
	const len = temperatures.length;

	for (let i = len - 1; i >= 0; i--) {
		let item = 0;

		for (let j = i + 1; j < len; j++) {
			if (temperatures[j] > temperatures[i]) {
				item = j - i;
				break;
			}
		}

		result.unshift(item);
	}

	return result;
}
